int ascii_indexing[256] = {
/*0x00:*/  0,  0,  0,  0,  0,  0,  0,  0, /**/  0,  0,  0,  0,  0,  0,  0,  0,
/*0x10:*/  0,  0,  0,  0,  0,  0,  0,  0, /**/  0,  0,  0,  0,  0,  0,  0,  0,
/*0x20:*/  0,  0,  0,  0,  0,  0,  0,  0, /**/  0,  0,  0,  0,  0,  0,  0,  0,
/*0x30:*/  0,  0,  0,  0,  0,  0,  0,  0, /**/  0,  0,  0,  0,  0,  0,  0,  0,
/*0x40:*/  0,  1,  2,  3,  4,  5,  6,  7, /**/  8,  9, 10, 11, 12, 13, 14, 15,
/*0x50:*/ 16, 17, 18, 19, 20, 21, 22, 23, /**/ 24, 25, 26,  0,  0,  0,  0,  0,
/*0x60:*/  0,  1,  2,  3,  4,  5,  6,  7, /**/  8,  9, 10, 11, 12, 13, 14, 15,
/*0x70:*/ 16, 17, 18, 19, 20, 21, 22, 23, /**/ 24, 25, 26,  0,  0,  0,  0,  0,
/*0x80:*/  0,  0,  0,  0,  0,  0,  0,  0, /**/  0,  0,  0,  0,  0,  0,  0,  0,
/*0x90:*/  0,  0,  0,  0,  0,  0,  0,  0, /**/  0,  0,  0,  0,  0,  0,  0,  0,
/*0xA0:*/  0,  0,  0,  0,  0,  0,  0,  0, /**/  0,  0,  0,  0,  0,  0,  0,  0,
/*0xB0:*/  0,  0,  0,  0,  0,  0,  0,  0, /**/  0,  0,  0,  0,  0,  0,  0,  0,
/*0xC0:*/  0,  0,  0,  0,  0,  0,  0,  0, /**/  0,  0,  0,  0,  0,  0,  0,  0,
/*0xD0:*/  0,  0,  0,  0,  0,  0,  0,  0, /**/  0,  0,  0,  0,  0,  0,  0,  0,
/*0xE0:*/  0,  0,  0,  0,  0,  0,  0,  0, /**/  0,  0,  0,  0,  0,  0,  0,  0,
/*0xF0:*/  0,  0,  0,  0,  0,  0,  0,  0, /**/  0,  0,  0,  0,  0,  0,  0,  0,
};

unsigned char chartable[37][5] = {
//0: Unknown char
{0,0,0,0,0},

//1: 'A'
{
0b00011110,
0b01101000,
0b10001000,
0b01101000,
0b00011110,
},
//2: 'B'
{
0b11111110,
0b10010010,
0b10010010,
0b01101100,
0b00000000,

},
//3: 'C'
{
0b01111100,
0b10000010,
0b10000010,
0b10000010,
0b01000100,
},
//4: 'D'
{
0b11111110,
0b10000010,
0b10000010,
0b10000010,
0b01111100,
},
//5: 'E'
{
0b11111110,
0b10010010,
0b10010010,
0b10010010,
0b10000010,
},
//6: 'F'
{
0b11111110,
0b10010000,
0b10010000,
0b10010000,
0b10000000,
},
//7: 'G'
{
0b01111100,
0b10000010,
0b10010010,
0b10010010,
0b01001100,
},
//8: 'H'
{
0b11111110,
0b00010000,
0b00010000,
0b00010000,
0b11111110,
},

//9: 'I'
{
0b00000000,
0b10000010,
0b11111110,
0b10000010,
0b00000000,
},
//10: 'J'
{
0b00001100,
0b00000010,
0b10000010,
0b11111100,
0b10000000,
},
//11: 'K'
{
0b11111110,
0b00010000,
0b00110000,
0b01001000,
0b10000110,
},
//12: 'L'
{
0b11111110,
0b00000010,
0b00000010,
0b00000010,
0b00000010,
},
//13: 'M'
{
0b11111110,
0b01000000,
0b00111000,
0b01000000,
0b11111110,
},
//14: 'N'
{
0b11111110,
0b01100000,
0b00010000,
0b00001100,
0b11111110,
},
//15: 'O'
{
0b01111100,
0b10000010,
0b10000010,
0b10000010,
0b01111100,
},
//16: 'P'
{
0b11111110,
0b10001000,
0b10001000,
0b10001000,
0b01110000,
},

//17: 'Q'
{
0b01111100,
0b10000010,
0b10001010,
0b100001010,
0b01111010,
},
//18: 'R'
{
0b11111110,
0b10010000,
0b10010000,
0b10011000,
0b01100110,
},

//19: 'S'
{
0b01100100,
0b10010010,
0b10010010,
0b10010010,
0b01001100,
},

//20: 'T'
{
0b10000000,
0b10000000,
0b11111110,
0b10000000,
0b10000000,
},

//21: 'U'
{
0b11111100,
0b00000010,
0b00000010,
0b00000010,
0b11111100,
},
//22: 'V'
{
0b11110000,
0b00001100,
0b00000010,
0b00001100,
0b11110000,
},
//23: 'W'
{
0b11111110,
0b00001100,
0b00011000,
0b00001100,
0b11111110,
},
//24: 'X'
{
0b11000110,
0b00101000,
0b00010000,
0b00101000,
0b11000110,
},
//25: 'Y'
{
0b11000000,
0b00100000,
0b00011110,
0b00100000,
0b11000000,
},
//26: 'Z'
{
0b10000110,
0b10001010,
0b10010010,
0b10100010,
0b11000010,
},

//27: '0'
{
0b00000000,
0b00000000,
0b00000000,
0b00000000,
0b00000000,
},
//28: '1'
{
0b00000000,
0b00000000,
0b00000000,
0b00000000,
0b00000000,
},
//29: '2'
{
0b00000000,
0b00000000,
0b00000000,
0b00000000,
0b00000000,
},

//30: '3'
{
0b00000000,
0b00000000,
0b00000000,
0b00000000,
0b00000000,
},
//31: '4'
{
0b00000000,
0b00000000,
0b00000000,
0b00000000,
0b00000000,
},
//32: '5'
{
0b00000000,
0b00000000,
0b00000000,
0b00000000,
0b00000000,
},
//33: '6'
{
0b00000000,
0b00000000,
0b00000000,
0b00000000,
0b00000000,
},
//34: '7'
{
0b00000000,
0b00000000,
0b00000000,
0b00000000,
0b00000000,
},
//35: '8'
{
0b00000000,
0b00000000,
0b00000000,
0b00000000,
0b00000000,
},
//36: '9'
{
0b00000000,
0b00000000,
0b00000000,
0b00000000,
0b00000000,
}

};
